package top.healthylife.gateway.platform.tc.dto.bank3.res;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * @author : GaoZeXi
 * @date 2021/9/14 14:53
 */
@Data
@Accessors(chain = true)
@ApiModel("认证结果")
public class Result {
    @ApiModelProperty(value = "认证结果", example = "", notes = "认证结果: \n" +
            "000 验证通过（收费）\n" +
            " 100 验证信息不⼀致（收费）\n" +
            " 200 卡号⽆效（收费）\n" +
            " 201 卡状态不正确或卡号错误（收费）\n" +
            " 202 证件号码或类型有误（收费）\n" +
            " 203 ⼿机号码不合法 （收费）\n" +
            " 204 姓名校验不通过 （收费）\n" +
            " 205 ⽆法识别的卡 （收费）\n" +
            " 206 密码错误次数超限 (收费) \n" +
            " 300 银⾏卡未开通银联⽆卡⽀付功能（收费）\n" +
            " 301 该银⾏暂不⽀持\n" +
            " 302 暂不⽀持该银⾏卡种\n" +
            " 303 该卡⽚暂不⽀持或权限受限\n" +
            " 304 银⾏卡暂不⽀持该业务，请咨询您的发卡⾏\n" +
            " 305 交易失败，详情请咨询您的发卡⾏ （收费）\n" +
            " 306 卡号错误\n" +
            " 307 验证次数超限，请次⽇重试\n" +
            " 308 该交易存在风险，拒绝验证")
    private Integer result;

    @ApiModelProperty(value = "认证结果描述", example = "", required = true)
    private String resultMsg;
}
